@center:center;
@color:#333;
@width: 100%;
@height: 100%;
@block: block;
@flex: flex;
@left: left;
@relative:relative;
*{
	padding: 0;
	margin: 0;
	box-sizing:border-box;
	color:#a6a6a6;
	list-style: none;
	text-decoration: none;
}
html{
	background:#056848;
}
header{
	height: 100px;
	width: @width;
	background: url(../images/header.png) no-repeat;
	background-size:100% 100%;
	box-shadow:0 2px 15px orangered;
	h1{
		text-align: @center;
	}
}
.blog{
	text-shadow: 5px 2px #fff;
	line-height: 100px;
	color: #000;
}
.navcont,.main-cont{
	width: @width - 20%;
	margin:50px auto;
}
.navcont{
	height: 250px;

}
.navpic{
	height: @height;
	width: @width - 40%;
	float: @left;
	img{
	height: @height;
	width: @width;
	&:hover{
	transform: rotateX(360deg);
	transition: all 4s;
  }
 }
}
.navbar{
	height: @height;
	width:@width - 62%;
	float: @left;
	margin-left: 2%;
	background:#2a2a2a;
	border-radius: 5%;
	padding:1%;
	box-shadow: 2px 2px 5px #333;
	 h2{
	color: #fff;
  }
}
.card{
	color: #d4d0c8;
	margin-left: 5%;
	 p{
	line-height: 2em;
  }
}
.nav-butt{
	height: @height - 75%;
	width: @width;
	display: @flex;
	justify-content: space-around;
	div{
	height: @height;
	width: @width - 84%;
	border-radius: 50%;
	text-align: @center;
	line-height: 100%;
	box-shadow: 0px 1px 3px #555 ,-0px -1px 3px #111 ;
	&:hover i{
	transform: rotateY(360deg);
	transition: all 1s;
    }
	a{
	height: @height;
	width: @width;
	line-height: 100%;
	font-size: 14px;
   }
  }
}
#font,#font1,#font2,#font3{
	display: @block;
	font-size: 20px;
	line-height: 100%;
	padding-top:10px;
	padding-bottom: 2px;
}
#font{
	color: red;
}
#font1{
	color: #2020d8;
}
#font2{
	color: #00d800;
}
#font3{
	color: #fefe00;
}
#zhao{
	width: @width;
	height: @height - 10%;
	border-top: 5px solid #3469de;
	border-bottom: 5px solid #3469de;
	margin-bottom: 2%;
	h1{
		text-align: @center;
		margin-top:2%;
	}
	ul{
		display: flex;
		flex-wrap: wrap;
		li{
			width: @width - 75%;
			height: @height - 50%;
			padding: 2%;
          img{
          	display: @block;
          	width: @width;
          	height: @height;
          	padding: 2%;
          	border: 8px solid #a6a6a6;
          	&:hover{
          		cursor: pointer;
              }
           }
          p{
          	margin-top: 10px;
          	border: 1px solid #a6a6a6;
          	line-height: 30px;
          	text-align: @center;
          	a{
          		color: #d88cb3;
          	}
          }
		}
	}

}
.copy{
	width: @width;
	background:#111;
	a{  
		display: @block;
		text-align: @center;
	    line-height: 50px;
	}
}
